/*
 * @Author: 四川华西绿舍建材有限公司
 * @Date: 2024-02-27 19:55:23
 * @LastEditors: 陈波
 * @LastEditTime: 2024-02-28 21:16:20
 * @Description: 
 * @FilePath: \graDesign\src\request\api\retrievePwd.ts
 */
import request from '../http'

interface IUserField {
    username: string
    phone: string
}

// // 根据用户名和手机号获取信息
// function getUserByPhoneAndName (data: IUserField) {
//     return request({
//         url: '/api/tbuser/getUserByPhoneAndName',
//         method: 'post',
//         data
//     })
// }

// // 验证密保问题
// function checkQuestion (data: any) {
//     return request({
//         url: '/api/tbuser/CheckUser',
//         method: 'post',
//         data
//     })
// }

// // 修改密码
// function updatePwd (data: any) {
//     return request({
//         url: '/api/tbuser/updatePassWord',
//         method: 'post',
//         data
//     })
// }

// 根据用户名和手机号获取信息
function getUserByPhoneAndName (data: IUserField) {
    return request({
        url: '/api/FTLUser/getUserByPhoneAndName',
        method: 'post',
        data
    })
}

// 验证密保问题
function checkQuestion (data: any) {
    return request({
        url: '/api/FTLUser/CheckUser',
        method: 'post',
        data
    })
}

interface IUserFaceField {
    username: string
    phone: string
    imageBase: string
}

// 验证人脸
function checkUserFace (data: IUserFaceField) {
    return request({
        url: '/api/FTLUser/checkUserByFace',
        method: 'post',
        data
    })
}

interface IUpdatePwdField {
    userid: string,
    username: string,
    phone: string,
    newPwd: string
}

// 修改密码
function updatePwd (data: IUpdatePwdField) {
    return request({
        url: '/api/FTLUser/updatePassWord',
        method: 'post',
        data
    })
}


export default {
    getUserByPhoneAndName,
    checkQuestion,
    updatePwd,
    checkUserFace
}